package com.gxa.hualianeshop.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gxa.hualianeshop.entity.pojo.Sku;

/**
 * @author bill
 * @date 2023/7/21 16:19
 */
public interface SkuService extends IService<Sku> {

    /**
     * 根据sku商品编号和购买的数量查询指定商品是否满足
     * @param skuId 商品sku编号
     * @param num 用户要购买的数量
     * @return 如果满足条件满足返回库存数量,不满足则返回(null/?)
     */
    Integer getNumById(Long skuId,Integer num);

    /**
     * 根据sku商品编号修改库存
     * @param skuId 商品编号
     * @param num 要修改的商品数量
     */
    void updateNumById(Long skuId,Integer num);
}
